def iscontain2(q, front, rear, x):
    """
    在向量 q 的指定范围 [front, rear]（包含两端）内检查元素 x 是否存在
    q: 可迭代对象（list 或 1D numpy array）
    front, rear: int，范围的起始和结束索引（Python 的 0-based）
    x: 待检测元素
    返回: True 如果存在，否则 False
    """
    for i in range(front, rear + 1):
        if q[i] == x:
            return True
    return False
